/*----------------------------------header--------------------------------------*/
#header,#content,#footer {
	margin-left:auto;
	margin-right:auto;
}
#header {
	height:47px;
	border-bottom:3px solid #F27B04;
}
.logo {
	position:absolute;
	left:10px;
	top:9px;
}
.logo .sub-logo {
	position:absolute;
	left:125px;
	top:14px;
}
.login {
	position:absolute;
	left:270px;
	top:21px;
}
.site-nav .quick-menu li .num,.site-nav .quick-menu li .num b,.site-nav .quick-menu .icon {
	background:url(images/icons.png) no-repeat;
}
.site-nav {
	float:right;
	margin-top:11px;
}
.site-nav .quick-menu li {
	float:left;
	margin-left:5px;
}
.site-nav .quick-menu a {
	float:left;
	height:23px;
	line-height:23px;
	padding:0 8px;
	position:relative;
	text-decoration:none;
}
.site-nav .quick-menu a:hover {
	text-decoration:underline;
}
.site-nav .quick-menu a .icon {
	width:16px;
	height:16px;
	position:absolute;
	left:2px;
	top:3px;
}
.site-nav .quick-menu a.cur .arrow {
	border-color:#FFF #FFF #f27b04;
	border-style:solid;
	border-width:5px;
	font-size:0;
	height:0;
	line-height:0;
	position:absolute;
	bottom:-13px;
	_bottom:-12px;
	left:50%;
	width:0;
}
.site-nav .quick-menu .message .num {
	background-position:0 -153px;
	margin:-8px 0 0 -8px;
	padding-left:7px;
	float:left;
	position:relative;
}
.site-nav .quick-menu .message .num b {
	float:left;
	height:15px;
	line-height:15px;
	font-size:10px;
	font-weight:normal;
	background-position:right -153px;
	color:#FFF;
	margin-right:-7px;
	padding-right:7px;
	position:relative;
}
.site-nav .quick-menu .index a,.site-nav .quick-menu .product a,.site-nav .quick-menu .mymm a {
	padding-left:21px;
}
.site-nav .quick-menu .index a .icon {
	background-position:-40px 0;
}
.site-nav .quick-menu .product a .icon {
	background-position:-40px -20px;
}
.site-nav .quick-menu .mymm a .icon {
	background-position:-40px -40px;
}
.site-nav .quick-menu .message a .icon {
	background-position:-40px -60px;
}

/*----------------------------------mainNav--------------------------------------*/
#mainNav {
	background-color:#fff3bb;
	border-bottom:1px solid #f6de70;
	height: 29px;
}
#mainNav ul {
	padding:5px 0 0 65px;
}
#mainNav li {
	float:left;
}
#mainNav li a {
	color:#000;
	display:block;
	padding:0 10px;
	margin:0 5px;
	position:relative;
	z-index:2;
	_display:inline-block;
}
#mainNav li a:hover {
	text-decoration:none;
	color:#f27b04;
	border-bottom:3px solid #f27b04;
	height:22px;
	
}

#mainNav .cur a {
	color:#f27b04;
	border-bottom:3px solid #f27b04;
	height:22px;
}
#mainNav .cur a:hover {
	color:SteelBlue;
	border-bottom:3px solid SteelBlue;
	height:22px;
}
/*----------------------------------content--------------------------------------*/
#content {
	_zoom:1;
}
/*--------------------------col-sub------------------------------*/
.side-nav .hd .fold-handle,.side-nav .help-list .field-text {
	background:url(images/side-nav-icons.png) no-repeat;
}

.layout:after,.main-wrap:after,.col-sub:after,.col-extra:after {
	content:'\20';
	display:block;
	height:0;
	clear:both;
}
.layout,.main-wrap,.col-sub,.col-extra {
	*zoom:1;
}
.col-sub{
	margin-left: -100%;
  width: 165px;	
}
.col-sub,.col-extra {
	float:left;
}
.side-nav .hd {
	background:#fff3bb;
	border-bottom:1px solid #f6de70;
	border-top:1px solid #FFF8D1;
	height:22px;
	line-height:22px;
	position:relative;
}
.side-nav .hd .title {
	color:#505050;
	text-indent:1em;
}
.side-nav .hd .extra {
	right:5px;
	top:4px;
	position:absolute;
}
.side-nav .hd .fold-handle {
	background-position:0 -15px;
	display:block;
	height:14px;
	width:15px;
}
.side-nav .bd {
	padding:5px;
}
.side-nav .nav-list li {
	margin-bottom:7px;
	vertical-align:bottom;
}
.side-nav .nav-list a {
	display:block;
	_display:inline-block;
	_width:134px;
	height:20px;
	line-height:20px;
	padding-left:21px;
	position:relative;
	text-decoration:none;
}
.side-nav .nav-list a.icon {
	background:url(images/side-nav-icons2.png) no-repeat;
	/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="images/side-nav-icons2.png");*/
}
.side-nav .nav-list a.icon {
	background-position: 6px -13px;
	margin-bottom: 7px;
}
.side-nav .nav-list a.icon-close {
	background-position: 6px 5px;
}
.side-nav .nav-list a.cur{
	color:#FFF;
	background-color:#f27b04;
	font-weight:bold;
	background-position: 6px -30px;
}
.side-nav .nav-list a:hover{
	background-color:#fff3bb;
}
.side-nav .nav-list a.cur:hover{
	background-color:#F27B04;
}

.side-nav .nav-list a .icon {
	left:6px;
	height:9px;
	width:9px;
	position:absolute;
	background-position:0 -50px;
	top:6px;
	overflow:hidden;
}
.side-nav .nav-list ul a {
	padding-left:31px;
	_width:124px;
}
.side-nav .nav-list .fold ul {
	display:none;
}
.side-nav .nav-list .fold .icon {
	background-position:0 -40px;
}

.side-nav .nav-list .cur .icon {
	background-position:0 -30px;
}
.side-nav .help {
	margin-top:40px;
	padding:5px;
}
.side-nav .help .title {
	color:#505050;
	font-weight:normal;
	margin-bottom:6px;
	position:relative;
	_zoom:1;
}
.side-nav .help .title b {
	border-top:1px solid #ece9d5;
	border-bottom:1px solid #fefdf9;
	height:0;
	width:116px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:9px;
}
.side-nav .help-list li {
	margin-bottom:6px;
}
.side-nav .help-list .more a {
	text-decoration:underline;
}
.side-nav .help-list .field-text {
	border:1px solid #c1b09e;
	background-color:#FFF;
	background-position:124px -66px;
	padding:4px 22px 4px 4px;
	height:14px;
	line-height:14px;
	width:117px;
}

/**/
.side-fold .side-nav .nav-list-s a .icon {
	background:url(images/side-fold-icons.png) no-repeat;
}
.side-fold .col-sub {
	width:25px;
}
.side-fold .main-wrap {
	margin-left:25px;
}
.side-fold .side-nav .hd {
	width:25px;
	padding:35px 0 21px;
	height:auto;
}
.side-fold .side-nav .hd .title {
	font-weight:normal;
	line-height:1.5;
	text-align:center;
	text-indent:0;
	padding:0 6px;
}
.side-fold .side-nav .hd .extra {
	right:5px;
}
.side-fold .side-nav .hd .fold-handle {
	background-position:0 0;
}
.side-fold .side-nav .bd {
	padding:0;
}
.side-fold .side-nav .help {
	display:none;
}
.side-fold .side-nav .nav-list {
	display:none;
}
.side-fold .side-nav .nav-list-s {
	display:block;
}
.side-fold .side-nav .nav-list-s .list-item {
	border-bottom:1px solid #f6de70;
	position:relative;
}
.side-fold .side-nav .nav-list-s a {
	display:block;
	height:20px;
	text-indent:-999em;
	position:relative;
	text-decoration:none;
}
.side-fold .side-nav .nav-list-s a .icon {
	left:6px;
	top:4px;
	height:12px;
	width:12px;
	position:absolute;
	overflow:hidden;
}
.side-fold .side-nav .nav-list-s .cur {
	background-color:#f27b04;
}
.side-fold .side-nav .nav-list-s .base-info .icon {
	background-position:0 0;
}
.side-fold .side-nav .nav-list-s .base-info .cur .icon {
	background-position:-12px 0;
}
.side-fold .side-nav .nav-list-s .password .icon {
	background-position:0 -12px;
}
.side-fold .side-nav .nav-list-s .password .cur .icon {
	background-position:-12px -12px;
}
.side-fold .side-nav .nav-list-s .alipay .icon {
	background-position:0 -24px;
}
.side-fold .side-nav .nav-list-s .alipay .cur .icon {
	background-position:-12px -24px;
}
.side-fold .side-nav .nav-list-s .realName .icon {
	background-position:0 -36px;
}
.side-fold .side-nav .nav-list-s .realName .cur .icon {
	background-position:-12px -36px;
}
.side-fold .side-nav .nav-list-s .income-detail .icon {
	background-position:0 -48px;
}
.side-fold .side-nav .nav-list-s .income-detail .cur .icon {
	background-position:-12px -48px;
}
.side-fold .side-nav .nav-list-s .freeze-records .icon {
	background-position:0 -60px;
}
.side-fold .side-nav .nav-list-s .freeze-records .cur .icon {
	background-position:-12px -60px;
}
.side-fold .side-nav .nav-list-s .effect-overview .icon {
	background-position:0 -72px;
}
.side-fold .side-nav .nav-list-s .effect-overview .cur .icon {
	background-position:-12px -72px;
}
.side-fold .side-nav .nav-list-s .channel-effect .icon {
	background-position:0 -84px;
}
.side-fold .side-nav .nav-list-s .channel-effect .cur .icon {
	background-position:-12px -84px;
}
.side-fold .side-nav .nav-list-s .unit-effect .icon {
	background-position:0 -96px;
}
.side-fold .side-nav .nav-list-s .unit-effect .cur .icon {
	background-position:-12px -96px;
}
.side-fold .side-nav .nav-list-s .product-effect .icon {
	background-position:0 -108px;
}
.side-fold .side-nav .nav-list-s .product-effect .cur .icon {
	background-position:-12px -108px;
}
.side-fold .side-nav .nav-list-s .website-effect .icon {
	background-position:0 -120px;
}
.side-fold .side-nav .nav-list-s .website-effect .cur .icon {
	background-position:-12px -120px;
}
.side-fold .side-nav .nav-list-s .pay-effect .icon {
	background-position:0 -132px;
}
.side-fold .side-nav .nav-list-s .pay-effect .cur .icon {
	background-position:-12px -132px;
}
.side-fold .side-nav .nav-list-s .taobaoke-detail .icon {
	background-position:0 -144px;
}
.side-fold .side-nav .nav-list-s .taobaoke-detail .cur .icon {
	background-position:-12px -144px;
}
.side-fold .side-nav .nav-list-s .ps-keywords .icon {
	background-position:0 -156px;
}
.side-fold .side-nav .nav-list-s .ps-keywords .cur .icon {
	background-position:-12px -156px;
}
.side-fold .side-nav .nav-list-s .promotion-overview .icon {
	background-position:0 -168px;
}
.side-fold .side-nav .nav-list-s .promotion-overview .cur .icon {
	background-position:-12px -168px;
}
.side-fold .side-nav .nav-list-s .website-manage .icon {
	background-position:0 -180px;
}
.side-fold .side-nav .nav-list-s .website-manage .cur .icon {
	background-position:-12px -180px;
}
.side-fold .side-nav .nav-list-s .channel-manage .icon {
	background-position:0 -192px;
}
.side-fold .side-nav .nav-list-s .channel-manage .cur .icon {
	background-position:-12px -192px;
}
.side-fold .side-nav .nav-list-s .self-promotion .icon {
	background-position:0 -204px;
}
.side-fold .side-nav .nav-list-s .self-promotion .cur .icon {
	background-position:-12px -204px;
}
.side-fold .side-nav .nav-list-s .unit-effect .icon {
	background-position:0 -216px;
}
.side-fold .side-nav .nav-list-s .unit-effect .cur .icon {
	background-position:-12px -216px;
}
.side-fold .side-nav .nav-list-s .partners .icon {
	background-position:0 -228px;
}
.side-fold .side-nav .nav-list-s .partners .cur .icon {
	background-position:-12px -228px;
}
.side-fold .side-nav .nav-list-s .my-overview .icon {
	background-position:0 -240px;
}
.side-fold .side-nav .nav-list-s .my-overview .cur .icon {
	background-position:-12px -240px;
}
.side-fold .side-nav .nav-list-s .message .icon {
	background-position:0 -252px;
}
.side-fold .side-nav .nav-list-s .message .cur .icon {
	background-position:-12px -252px;
}
.side-fold .side-nav .nav-list-s ul {
	display:none;
	position:absolute;
	left:26px;
	top:0;
	width:100px;
}
.side-fold .side-nav .nav-list-s ul li {
	border-bottom:1px solid #FFF;
}
.side-fold .side-nav .nav-list-s ul a {
	color:#FFF;
	text-indent:0;
	padding-left:8px;
	font-weight:normal;
}
.side-fold .side-nav .nav-list-s ul a:hover {
	background-color:#fff3bb;
	color:#505050;
}
.side-fold .side-nav .nav-list-s .hover a {
	background-color:#FFF3BB;
}
.side-fold .side-nav .nav-list-s .hover .cur {
	background-color:#f27b04;
}
.side-fold .side-nav .nav-list-s .hover ul {
	display:block;
}
.side-fold .side-nav .nav-list-s .hover ul a {
	background-color:#fff3bb;
	color:#505050;
}
.side-fold .side-nav .nav-list-s .hover ul a:hover {
	background:#f27b04;
	color:#FFF;
}
.side-fold .side-nav .nav-list-s .hover ul .cur a {
	background:#f27b04;
	color:#FFF;
}
.side-fold .side-nav .nav-list-s .hover ul .cur a:hover {
	background:#f27b04;
	color:#FFF;
}

/*--------------------------col-main------------------------------*/
.col-main {
	float:left;
	width:100%;
	min-height:1px;
	background-color:#fcfaef;
}
.main-wrap {
	background-color:#FFF;
	border-left:1px solid #e7e3d1;
	height:auto!important;
	min-height:600px;
	height:600px;
	margin-left:165px;
	padding:10px;
}
.crumbs {
	border-bottom:1px solid #f0f0f0;
	color:#707070;
	height:22px;
	margin-bottom:10px;
}
.crumbs a {
	color:#707070;
}
/*--------------------------med-tip------------------------------*/
.tip {
	overflow:hidden;
	zoom:1;
	display:inline-block;
	*display:inline;
	vertical-align:middle;
	margin-bottom: 10px;
}
.tip p,.tip a{_vertical-align:baseline;}

.tip-ie {
	*display:inline;
}
.tip .icon,.tip .close {
	display:block;
	width:16px;
	height:16px;
	background:url(images/tip.png) no-repeat;
}
.tip .icon {
	position:absolute;
	left:6px;
	top:2px;
}
.tip .close {
	background-position:0 -112px;
	width:13px;
	height:13px;
	position:absolute;
	right:7px;
	top:4px;
	font-size:0;
	overflow:hidden;
}
.tip .close:hover {
	background-position:0 -96px;
}
.tip .ok,.tip .error,.tip .tips,.tip .stop,.tip .alert,.tip .attention {
	float:left;
	border:1px solid #000;
	padding:0 28px;
	position:relative;
	_height:1%;
	min-height:20px;
	line-height:20px;
	_padding-top:3px;
}
.tip .ok {
	border-color:#aadf43;
	background-color:#f0fce4;
}
.tip .ok .icon {
	background-position:0 0;
}
.tip .error {
	border-color:#ffbdbd;
	background-color:#fff2f2;
}
.tip .error .icon {
	background-position:0 -16px;
}
.tip .stop {
	border-color:#ffbdbd;
	background-color:#fff2f2;
}
.tip .stop .icon {
	background-position:0 -48px;
}
.tip .tips {
	border-color:#ffd16f;
	background-color:#feffe6;
}
.tip .tips .icon {
	background-position:0 -32px;
}
.tip .alert {
	border-color:#ffd16f;
	background-color:#feffe6;
}
.tip .alert .icon {
	background-position:0 -64px;
}
.tip .attention {
	border-color:#ffd16f;
	background-color:#feffe6;
}
.tip .attention .icon {
	background-position:0 -80px;
}
.tip .noicon {
	padding-left:6px;
}
.tip .noclose {
	padding-right:10px;
}
.tip .noborder {
	border:0 none;
}
.tip .nocontent {
	padding-right:0;
}
.tip .nobackground {
	background-color:transparent;
}
.tip .msg {
	_vertical-align:baseline;
	_zoom:1;
}
.tip-b {
	display:block;
}
.tip-b .ok,.tip-b .error,.tip-b .tips,.tip-b .stop,.tip-b .alert,.tip-b .attention {
	float:none;
}
/*--------------------------account-detail------------------------------*/
.account-detail {
	border-top:2px solid #F27B04;
	background:#f9f7f3;
	padding:10px;
	margin-bottom:10px;
}

/*--------------------------box------------------------------*/
.box {
	border:1px solid #e5e5e5;
	margin-bottom:10px;
}
.box .hd {
	background-color:#f9f9f9;
	border-bottom:1px solid #e5e5e5;
	line-height:25px;
	height:25px;
	padding:0 10px;
	position:relative;
	clear:both;
}
.box .hd .title {
	color:#505050;
	font-size:14px;
	font-weight:bold;
}
.box .hd .extra {
	right: 10px;
  top: 0;
	position:absolute;
}

.box .bd {
	height:auto;
	color:#505050;
	padding:20px;
	overflow:hidden;
}
.box .bd li {
	margin-bottom:5px;
}
.box .bd .date {
	margin-left:10px;
}

/*----------------------------------list--------------------------------------*/
.list-tab{
	border-bottom:2px solid #f27b04;
	position:relative;
	_zoom:1;
}
.list-tab ul {
	height:22px;
}
.list-tab li {
	background:#e0e0e0;
	float:left;
	height:22px;
	line-height:22px;
	margin-right:10px;
	padding:0 10px;
	cursor:pointer;
}
.list-tab li.cur {
	background:#f27b04;
	color:#FFF;
	cursor:default;
}
.list-tab li a {
	color:#000;
	float:left;
	height:22px;
	line-height:22px;
	text-decoration:none;
}
.list-tab li a:hover {
	color:#000;
}
.list-tab li.cur a {
	color:#FFF;
}
.list-tab li.cur a:hover {
	color:#FFF;
}
.list-tab .extra {
	position:absolute;
	top:0;
	right:0;
}
.list-table {
	width:100%;
	color:#505050;
}
.list-table .th-extra th {
	padding:4px 10px;
}
.list-table .th-extra th a {
	vertical-align:middle;
}
.list-table .th-extra th .checkall-label {
	color:#505050;
	cursor:pointer;
	vertical-align:middle;
}
.list-table th {
	padding:1px 10px;
	font-weight:normal;
	background-color:#F2F2F2;
	color:#909090;
}
.list-table td {
	padding:7px 10px;
}
.list-table tr .use-now {
	display:none;
}
.list-table tr.hover {
	background-color:#edf0f2;
}
.list-table tr.hover .use-now {
	display:inline-block;
}
.list-table tbody tr:hover {
	background-color:#edf0f2;
}
.list-table-d th,.list-table-d td {
	border-bottom:1px solid #e6e6e6;
}
.list-table-d tfoot td {
	border-bottom:none;
}
.list-table-d .list-info {
	padding-left:65px;
	position:relative;
	height:auto!important;
	min-height:58px;
	height:58px;
}
.list-table-d .list-info .pic {
	position:absolute;
	top:3px;
	left:0;
	width:55px;
	height:55px;
}
.list-table-d .list-info h4 a {
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
}
.list-table-d .list-info h4 .dev {
	display:inline-block;
	width:16px;
	height:16px;
	text-indent:-999em;
	background:url(images/people.png);
}
.list-table-d .list-info p {
	color:#909090;
}
.list-table-d .list-chart {
	padding-left:65px;
	margin-top:8px;
	margin-bottom:-3px;
}
.list-table-d .list-chart span {
	color:#93a2ad;
	padding-left:16px;
	margin-right:20px;
	position:relative;
}
.list-table-d .list-chart i {
	position:absolute;
	width:16px;
	height:16px;
	background:#ccc;
	top:0;
	left:0;
}
.list-table-s th,.list-table-s td {
	border-bottom:1px solid #e6e6e6;
}
.list-table-s tfoot td {
	border-bottom:none;
}
.list-table-s .rowspan {
	border-right:1px solid #e6e6e6;
}
.list-table-s .on td {
	border-bottom:1px solid #EEE;
}
.list-table-s .list-info {
	padding-left:22px;
	position:relative;
	_height:1%;
}
.list-table-s .list-info a {
	color:#1d7bbc;
	margin-right:10px;
}
.list-table-s .list-info .dev {
	display:inline-block;
	width:16px;
	height:16px;
	text-indent:-999em;
	background:url(images/people.png);
	vertical-align:middle;
}
.list-table-s .list-info .fold {
	position:absolute;
	top:1px;
	left:0;
	width:16px;
	height:16px;
	background:url(images/open_close.png);
	cursor:pointer;
}
.list-table-s .on .fold {
	background:url(images/open_close.png) 0 -16px;
}
.list-table-e {
	margin:-7px 0 -7px 22px;
}
.list-table-e th {
	background:none;
	border-bottom:1px dashed #CDCDCD;
}
.list-table-e td {
	border-bottom:none;
}
.list-table-e .odd {
	background-color:#f5f5f5;
}
/*----------------------------------footer--------------------------------------*/
#footer {
	background:url("images/footerbg.jpg") repeat-x scroll 0 0 transparent;
	clear:both;
	text-align:center;
	zoom:1;
	line-height: 28px;
  padding: 10px;
}

#footer a {
	color:#333;
}
#footer a:hover {
	color:#f88011;
}
/*------------------------------------------*/
.winBox-outer{width:600px;height:240px;}
.winBox-outer select{width:120px;height:150px;margin-top:5px;}
.winBox-outer select option{text-indent: 5px;}
.winBox-outer ul.selectBox{display:block;overflow-y:auto;overflow-x:hidden;margin:5px 5px 5px 0;float:left;width:120px;height:155px;padding:5px;border:2px solid #F27B04;}
.winBox-outer div.separate{float:left;margin:75px 5px 0 0;color:#F27B04;font-size:24px;_font-size:12px;}
.winBox-outer ul.selectBox li{width:100%;float:left;}
.winBox-outer ul.selectBox li.cur{background-color: #F27B04;}
.winBox-outer ul.selectBox li.cur a{color:#fff;}
.winBox-outer ul.selectBox a{display:block;cursor: pointer;text-indent:5px;text-decoration: none;z-index:100;}
.winBox-outer ul.selectBox a:hover{background-color: #F27B04;color:#fff;}
.winBox-outer div.selectResult{clear:both;border:1px solid #999;padding:5px;}
.winBox-outer div.selectResult span{color:red;}